terrestrial predators - Alemán Inglés Diccionario